package br.com.siriema.beans;

import br.com.siriema.tad.ListaEncadeada;

public class Aeroporto {
    private String cidade;
    private String codigo;
    private ListaEncadeada voos;

    public Aeroporto() {
        voos = new ListaEncadeada();
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    @Override
    public String toString() {
        System.out.println("Cidade: " + cidade);
        System.out.println("Codigo: " + codigo);

        if (voos.isEmpty())
            return "";
        
        Voo v = voos.primeiro;
        for (int i = 0; i < voos.size(); i++) {
            if (v != null) {
                System.out.println("Voo: " + v.getCodigo());
                v = v.getProximo();
            }
        }
        return "";
    }

    public void addVoo(Voo voo) {
        voos.insertLast(voo);
    }

    public ListaEncadeada getVoos() {
        return voos;
    }

}
